Simple Sex v. 1, by Sir Gareth

This is an alpha release of a set of AIF extensions for Inform 7.  There are likely to be many bugs.  Please feel free to try the libraries out, and report bugs and feedback to me at sirgareth99@yahoo.com.

The extensions are based on my sex.t libraries for TADS.  They don't have all of the same functionality yet, but they include what I consider to be the basics necessary to write a good AIF game.  I hope to add features as I have time. 

I've tried to make the extensions as modular as possible to give authors flexibility.  Following is a summary of extentions in the package and what they do.

---

  ChooseObjects - This is a disambiguation routine created by Jesse McGrew and posted on rec.arts.int-fiction.  It is used by Simple Sex.

  Simple Clothing - This handles basic layered clothing.  It is used by Simple Sex, but can also be used as a stand-alone clothing library.  It's a simplified version of the layered clothing library from sex.t.  Parts of it are modeled after examples by Emily Short and Shadow Wolf.

  Simple Sex - This handles body parts and sex-related verbs.  It's a simplified version of the sex.t library for TADS.

  Sex Reporting - This is a set of default messages to be used in reporting the results of sex actions.  You can use Simple Sex with or without this extension.

  Furniture - This is an optional extension that allows characters to assume various postures (like sitting, standing, lying down, etc.) on furniture.  You can use Simple Sex with or without this extension.

  Complex Joining - This extension automatically moves sex partners into the same location.  Use this only if you *are* using Furniture.

  Joining - This extension automatically moves sex partners into the same location.  Use this only if you are *not* using Furniture.

  Sex Toys - This is an optional add-on that implements sex toys.  Because of an apparent bug in Inform 7, it is not yet working perfectly.

  Converse - This extension allows menu-driven conversations like those in Baldur's Gate and other RPGs.  It isn't strictly speaking an AIF library, but I thought it might be useful for certain types of games.

  Promtest - This is a sample game that uses Simple Sex.  Hopefully it will be useful as a template for new authors.

  Daemontest - This is a sample game that implements "daemons" for NPCs, i.e. actions that NPCs will take every turn.


---

For most games, you will want to INCLUDE the following libraries:
  -Simple Sex
  -Sex Reporting
  -Furniture
  -Complex Joining




  

